# 携带请求头发送请求的方法
import requests


url = 'https://www.baidu.com'

# headers参数接收字典形式的请求头
# 请求头字段名作为key，字段对应的值作为value
# 发送请求之前，将请求头字典构造好
headers = {"User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36"}
# 在请求头中带上User-Agent，模拟浏览器发送请求
response = requests.get(url, headers=headers)

# 打印请求头信息
print(response.request.headers)

# 打印源码
print(response.content.decode())

# 打印获取到的源码的字符串长度
print(len(response.content.decode()))
